home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 4 / USEnet 4.56 < prev    next >
Encoding:
Text File  |  1988-06-15  |  33.4 KB  |  850 lines  |  [TEXT/ttxt]

  1.  1-May-88 12:06:57-PDT,35032;000000000000
  2. Return-Path: <usenet-mac-request@RELAY.CS.NET>
  3. Received: from RELAY.CS.NET by SUMEX-AIM.Stanford.EDU with TCP; Sun, 1 May 88 12:06:04 PDT
  4. Received: from relay2.cs.net by RELAY.CS.NET id aa26242; 1 May 88 13:40 EDT
  5. Received: from relay.cs.net by RELAY.CS.NET id aa00939; 1 May 88 13:34 EDT
  6. Received: from sdr.slb.com by RELAY.CS.NET id ab00911; 1 May 88 13:30 EDT
  7. Date: Sun, 1 May 88 13:24 EDT
  8. From: Jeffrey Shulman <SHULMAN@sdr.slb.com>
  9. Subject: Usenet Mac Digest V4 #56
  10. To: usenet-mac@RELAY.CS.NET, PIERCE%HDS@sdr.slb.com
  11. X-VMS-To: in%"usenet-mac@relay.cs.net",in%"PIERCE%HDS@SDR.SLB.COM"
  12.  
  13. Date: Sun  1 May 88 13:24:27-EDT
  14. From: Jeff Shulman <SHULMAN@SDR>
  15. Subject: Usenet Mac Digest V4 #56
  16. To: Usenet-List: ;
  17. Message-ID: <578510667.0.SHULMAN@SDR>
  18. Mail-System-Version: <VAX-MM(218)+TOPSLIB(129)@SDR>
  19.  
  20. Usenet Mac Digest     Friday, April 29, 1988         Volume 4 : Issue 56 
  21.  
  22. Today's Topics:
  23.      EtherTalk <-> Radius FPD
  24.      Re: Floppies (made in the USA) (look for the union label)
  25.      Re: X11 support on a Mac??
  26.      Re: Floppies (made in the USA) (look for the union label)
  27.      Word Finder DA
  28.      Curious about a virus (??) icon
  29.      Re: Network Innovations Info
  30.      ImageWriter LQ questions
  31.      IBM 3270 emulation
  32.      Fake a KeyDown as MouseDown in Modal Dialog
  33.      Capps' Editor Construction Kit (2 messages)
  34.      Re: Mac II Ethernet Boards
  35.      Re: Capps' Editor Construction Kit
  36.      Fortran for the MAC II.
  37.      Re: Fake a KeyDown as MouseDown in Moda
  38.      Scores Virus Report 2 (2 messages)
  39.      MacDraw <--> PostScript
  40.      Hunting the Calculator with Tmon & MacNosy
  41.      Problems with Printmonitor
  42.  
  43. ---------------------------------------------------------------------- 
  44.  
  45. From: joachim@iravcl.ira.uka.de
  46. Subject: EtherTalk <-> Radius FPD
  47. Date: 20 Apr 88 11:31:51 GMT
  48.  
  49. Has anybody noticed an incompatibility of EtherTalk with the Radius Full
  50. Page Display (Macintosh II version) ? I got a system crash immediately
  51. after the welcome message.
  52. -- 
  53. Joachim Lindenberg, University of Karlsruhe
  54. Federal Republic of Germany - West Germany.
  55.  
  56.  
  57. ------------------------------
  58.  
  59. From: cantrell@Alliant.COM (Paul Cantrell)
  60. Subject: Re: Floppies (made in the USA) (look for the union label)
  61. Date: 21 Apr 88 17:43:37 GMT
  62. Organization: Alliant Computer Systems, Littleton, MA
  63.  
  64. I would recomment against Nashua. A friend had quite a few and over a
  65. couple of years almost EVERY ONE failed. Luckily, since he was using
  66. them for archive by the time they failed, he didn't really want the data
  67. on most of them anymore.
  68.  
  69. I have stuck exclusively with Sony and Maxell and have never had a
  70. failure.
  71.  
  72.                     PC
  73.  
  74.  
  75. ------------------------------
  76.  
  77. From: ephraim@think.COM (ephraim vishniac)
  78. Subject: Re: X11 support on a Mac??
  79. Date: 22 Apr 88 13:17:41 GMT
  80. Organization: Thinking Machines Corporation, Cambridge, MA
  81.  
  82. >According to the latest issue of Macintosh Today a company named
  83. >White Plains in Amherst Mass. will have X11 running on the Mac
  84. >sometime in the fall.  Unfortunately I left my copy of Mac Today at
  85. >home and cannot give you the full details on it.
  86.  
  87. The company is White *Pine* Software Inc., in Amherst, *New Hampshire*. 
  88. (White Plains is in New York.  There is an Amherst, MA, but there's one
  89. in New Hampshire, too.)
  90.  
  91.   White Pine already has some terminal emulation and other
  92. communications software for the Mac.  Their X11 product runs native on
  93. the Mac (i.e., it's not an A/UX program) and is supposed to support
  94. Multifinder.  "Company president Samuel Solon ... does not expect volume
  95. sales until late 1988 or early 1989."
  96. -- 
  97. Ephraim Vishniac                      ephraim@think.com
  98. Thinking Machines Corporation / 245 First Street / Cambridge, MA 02142-1214
  99.  
  100.      On two occasions I have been asked, "Pray, Mr. Babbage, if you put
  101.      into the machine wrong figures, will the right answers come out?"
  102.  
  103.  
  104. ------------------------------
  105.  
  106. From: getchell@amethyst.ma.arizona.edu (David Getchell)
  107. Subject: Re: Floppies (made in the USA) (look for the union label)
  108. Date: 22 Apr 88 15:25:47 GMT
  109. Organization: Dept. of Math., Univ. of Arizona at Tucson
  110.  
  111. Is this for true, Doc?  I own a couple boxes of each (Nashua, Maxell,
  112. and Sony), and although I have had a couple Maxell's and Sony's die on
  113. me, I have never had a Nashua fail.  On the other hand, my Nashua's are
  114. all less than a year old, and the others are almost two.  Maybe disks
  115. just wear out over time.  It sure would be nice if someone did some
  116. valid testing so that we wouldn't have to rely on annecdotal evidence.
  117.  
  118. My address is "getchell@ame.math.ariz.edu"
  119.  
  120. David Getchell
  121.  
  122.  
  123. ------------------------------
  124.  
  125. From: hartquis@batcomputer.tn.cornell.edu (E. Eugene Hartquist)
  126. Subject: Word Finder DA
  127. Date: 22 Apr 88 18:13:53 GMT
  128. Organization: Cornell Theory Center, Cornell University, Ithaca NY
  129.  
  130. The other day I bought a Thesaurus DA called Word Finder (tm) by 
  131. Microlytics.  I have not had a thesaurus on my computer since my  office
  132. mate convinced me to give up my PC (with MS Word) in favor  of a Mac II.
  133.  I missed having a thesaurus.
  134.  
  135. Word Finder is installed like any other DA except that there is a data 
  136. file (thesaurus data) that has to be available.  When you evoke Word 
  137. Finder you get an extra little menu item WF.  The amazing, brilliant, 
  138. exceptional, extraordinary, phenomenal, remarkable, significant,  super
  139. (a few of the Word Finder suggestions) thing is that when you  select a
  140. word, be it in a Word document, Edit document, or even a  HyperCard
  141. Stack field, and click at the WF Lookup (or type  <command>L) the Word
  142. Finder dialog box is right there with suggestions. Pick a replacement,
  143. click at  Replace and you are on you way again.
  144.  
  145. I am delighted by my little Word Finder DA.  It is easy to use and 
  146. powerful in the sense that it is there when and where you want it,  you
  147. don't have to go looking for it.  The thesaurus data is pretty good 
  148. too.
  149.  
  150. Least you think I am real easy to please, let me tell you about 
  151. Reports.  The posting is in comp.sys.mac.hypercard.
  152.  
  153. -- Gene
  154.  
  155.  
  156. ------------------------------
  157.  
  158. From: mdr@reed.UUCP (Mike Rutenberg)
  159. Subject: Curious about a virus (??) icon
  160. Date: 23 Apr 88 01:38:55 GMT
  161. Organization: Reed College, Portland OR
  162.  
  163. A friend recently found an icon in his desktop file which showed a
  164. bombing mac with an image of "5/28" as part of the icon.  He has a lot
  165. of programs flowing through his machine, so it could have come from any
  166. of a variety of public domain material.
  167.  
  168. There is no indication that this is a virus, but it also is no longer
  169. clear what the icon belonged to.  For various reasons it no longer
  170. exists in the desktop file and the original application that it belonged
  171. to is no longer on the disk.
  172.  
  173. Has anyone seen this icon and know who owns it?  Anyone else have it in
  174. their desktop file?
  175. -- 
  176. Mike
  177. ..!tektronix!reed!mdr
  178.  
  179.  
  180. ------------------------------
  181.  
  182. From: ack@caldwr.caldwr.gov (David Ackerman)
  183. Subject: Re: Network Innovations Info
  184. Date: 22 Apr 88 21:16:57 GMT
  185. Organization: California Department of Water Resources
  186.  
  187. In article <1999@polyslo.UUCP>, ftanaka@polyslo.UUCP (Forrest Tanaka)
  188. writes:
  189. > Does anyone know how to get in touch with a company called Network
  190. > Innovations?  I heard that they have or will have a product called
  191. > CL/1 which allows Macintosh programs to communicate transparently...
  192.  
  193. Their contact info is:
  194.  
  195.     Network Innovations Corporation
  196.     20863 Stevens Creek Blvd.
  197.     Cupertino, CA  95014
  198.     (408) 257-6800
  199.  
  200.   I talked to them at Texpo in Anaheim yesterday, and they said that
  201. CL/1 will not be released until August. One thing that excited me was
  202. that CL/1 is going to be included in a future release of the Toolbox!
  203. Imagine being able to make calls to the Toolbox to send SQL queries to a
  204. server process on a host...sounds like good stuff to me. I am also
  205. looking forward to releases of the CL/1 server end for operating systems
  206. other than VMS, and for more standard networking protocols like TCP/IP.
  207. Right now they only do DECnet and Appletalk, as well as serial lines or
  208. via modem.
  209.  
  210.   What Apple needs to do now is integrate all the features that Rob
  211. Jellinghaus was talking about into the OS. And Apple, while you're at
  212. it, how about some decent IPC facilities so applications can send data
  213. to each other? Automated cut & paste. Microsoft is trying to do that in
  214. kind of a kludgey way, and from what I've heard, Apple is trying to put
  215. them into Multifinder. The sooner the better...there are some important
  216. applications for such capabilities.
  217.  
  218.   I love my Mac, but there are areas (in the OS especially) that need
  219. improving. Let's hope Apple uses those millions of R&D bucks to produce
  220. some of those improvements.
  221. -- 
  222. David Ackerman
  223. California Department of Water Resources     caldwr!ack@ucdavis.edu  (Internet)
  224. "It's the water, and a lot more..."       ...!ucbvax!ucdavis!caldwr!ack  (UUCP)
  225.  
  226.          The opinions expressed above are mine, not those of the State
  227.          of California or the California Department of Water Resources.
  228.  
  229.  
  230. ------------------------------
  231.  
  232. From: ray@cup.portal.com
  233. Subject: ImageWriter LQ questions
  234. Date: 21 Apr 88 15:54:59 GMT
  235. Organization: The Portal System (TM)
  236.  
  237. We have just recently obtained an ImageWriter LQ and have some
  238. questions.
  239.  
  240. 1) Only the fonts supplied with the printer (Courier, Symbol, Times, and
  241. Helvetica) print out with the correct spacing. We have several PD fonts
  242. with lots of sizes, so not have 3x the printed size is not the problem.
  243. Words print over each other, or spaces between words are too wide.
  244. Anyone have a workaround/fix for this? Is there a dip switch we can
  245. change? which brings us to the next question...
  246.  
  247. 2) In the IW LQ manual appendix, it lists dip switch settings for a
  248. variety of configurations, but it doesn't list precisely what each
  249. switch does. Does anyone know this information, or can you direct me to
  250. a source? Thanks.
  251. -- 
  252. Ray Davidson
  253. UUCP : ...sun!cup.portal.com!ray
  254. Snail Mail:
  255. 22422 Walnut Circle South, #A
  256. Cupertino CA 95014
  257.  
  258.  
  259. ------------------------------
  260.  
  261. From: cheong@svax.cs.cornell.edu (Weng Seng Cheong)
  262. Subject: IBM 3270 emulation
  263. Date: 25 Apr 88 02:19:01 GMT
  264. Organization: Cornell Univ. CS Dept, Ithaca NY
  265.  
  266. Does anyone know of a good IBM 3270 terminal emulation program for the
  267. Mac SE ? I need a program that actually does the above emulation. 
  268.  
  269. I will appreciate if you will email your response to me. Thanks.
  270. -- 
  271. Weng Seng Cheong
  272. Dept. of Computer Science        Internet:  cheong@svax.cs.cornell.edu
  273. Cornell University            BITnet:    cheong@crnlcs
  274. Ithaca, NY14850                         
  275.  
  276.  
  277. ------------------------------
  278.  
  279. From: soe@ames.arpa (Brad Soe)
  280. Subject: Fake a KeyDown as MouseDown in Modal Dialog
  281. Date: 22 Apr 88 22:56:09 GMT
  282. Organization: NASA Ames Research Center, Moffett Field, CA
  283.  
  284. I want to know if it is possible to use the filter function  passed to
  285. ModalDialog to take a keydown event, change it to  a mousedown event,
  286. and have ModalDialog process this. I have a problem where I have two
  287. textedit boxes in a dialog.  I want the dialog to behave in such a way
  288. that if the user hits the return key in one textedit box, the cursor  
  289. automatically goes to the next text box and activates it.   I have tried
  290. to modify: event.where to a point in the rectangle, set event.what =
  291. mouseDown, and  OrBit(Event.modifiers, 128) (sets the mouse down bit),
  292. but it does'nt seem to work.  Is there a way to do this?
  293.  
  294.  
  295.                     Brad Soe 
  296.                     internet : soe@ames.arc.nasa.gov
  297.                     NASA Ames Research Ctr.
  298.                     Mail Stop 233-18
  299.                     Moffett Field, CA 94035
  300.                     (415) 694-4866
  301.  
  302.  
  303. ------------------------------
  304.  
  305. From: STORKEL@RICE.BITNET (Scott Storkel)
  306. Subject: Capps' Editor Construction Kit
  307. Date: 23 Apr 88 22:14:22 GMT
  308. Organization: Rice University - ICSA
  309.  
  310. Has anyone used the CAPPS' Editor Construction Kit from Think? Exactly
  311. what kind of routines does this package include, and how useful are
  312. they? Don't suppose anyone has tried to use these libraries with another
  313. compiler, such as MPW, have they? Any comments would be appreciated.
  314. -- 
  315. Thanks
  316. Scott Storkel
  317. Macintosh Software Development
  318. ICSA
  319. Rice University
  320. Houston, TX
  321.  
  322.  
  323. ------------------------------
  324.  
  325. From: oster@dewey.soe.berkeley.edu (David Phillip Oster)
  326. Subject: Re: Capps' Editor Construction Kit
  327. Date: 24 Apr 88 14:55:31 GMT
  328. Organization: School of Education, UC-Berkeley
  329.  
  330. I found their advertising accurate, but I was mislead by it. You get:
  331.  
  332.     1.) a library (in two forms) that is somewhat similar to TextEdit but
  333.     doesn't have word wrap. It does have tabs, and supports text records
  334. that
  335.     can be as big as memory.  (Getting scroll bars to work when you have >
  336.     65767 lines in the record is left as an exercise for the usr.)
  337.  
  338.     2.) another library that implements the "grep" style searching used in
  339.     LightSpeed C.
  340.  
  341.     3.) another library that implements the tree-walking file searching
  342. that
  343.     Lightspeed C does when it is trying to find where in the folder
  344. hierarchy
  345.     you put that incluse file.
  346.  
  347.     4.) source code for a simple editor using the libraries.  The source
  348. code
  349.     has some nifty stuff in it, like a routine to bold face the name of any
  350.     system call that occurs in the text.  It is a really good example of
  351. how
  352.     to program the mac. The editor implements undo, so you get to see how
  353. to
  354.     do that.  I learned a lot from it.
  355.  
  356.     5.) you also get source for:
  357.     5.a) a trivial editor, just ot get you up and running on the package
  358.     5.b) a desk accesssory version.
  359.  
  360. Now here is the point I missed: 
  361.  
  362. You do not get source code for the libraries.
  363.  
  364. There are hooks into the text editor to boldface, italicize or strike
  365. out arbitrary blocks of text, to have things like the LSPascal
  366. breakpoint stop signs scroll as the text scrolls, and LightSpeed C style
  367. tabs are supported, but:
  368.  
  369. no wordwrap (though you could certainly use the hooks to auto-insert 
  370. carriage returns. (I'm not certain if you could create a "soft carriage
  371. return character" like wordstar used to use.)) All lines must be same
  372. height (you'd be better off not buying this if you want to learn how to
  373. write a real word processor.)
  374.  
  375. If you are the kind of person who tends to hang a programming language
  376. on the side of his programs (I know I am), then this package lets you
  377. add a really nice editor for those files very simply.  They ask no
  378. monetary royalties, only that you give them credit, in the same font you
  379. use, among the copyright messages.
  380.  
  381. Although I was disappointed that I didn't get the library source, I'm
  382. still happy I bought it. It's come in handy more than once.
  383.  
  384.  
  385. ------------------------------
  386.  
  387. From: gnu@hoptoad.uucp (John Gilmore)
  388. Subject: Re: Mac II Ethernet Boards
  389. Date: 24 Apr 88 07:45:14 GMT
  390. Organization: Grasshopper Group in San Francisco
  391.  
  392. > Does anyone know of a reason for this?  [Mac-II ether board recall]
  393.  
  394. The boards/drivers (not sure which) drop packets that are sent close
  395. together, e.g. 6 packets containing 8K of NFS data; that might be a good
  396. reason to recall them.  We own a Mac-II Ethernet board though, and
  397. haven't received any recall notice.
  398.  
  399. > Although somewhat slow and modulo a protocol bug which was fixed, Apple's
  400. > NFS under A/UX did seem to work at the Sun Connectathon in January.
  401.  
  402. There are a few bugs remaining in A/UX NFS, but nothing serious.  Try a
  403. "df -i" from a Sun that has mounted a Mac's disk; you get gibberish.
  404. Also, doing "ls -s" produces numbers that were shifted the wrong way to
  405. convert their units; on A/UX, "ls -s" output is in 512 byte blocks.  On
  406. BSD, all such output is in Kbytes.  Doing "ls -ls" from my Sun to the
  407. Mac's root directory produces entries like:
  408.  
  409.  156 -rw-r--r--  1 bin        317633 Dec 18 18:09 newunix
  410.  
  411. where the size seems to be in "2K" units.  "du" has the same problem,
  412. which seems to be in the implementation of "stat" in the A/UX NFS
  413. server.
  414. -- 
  415. John Gilmore  {sun,pacbell,uunet,pyramid,ihnp4}!hoptoad!gnu        gnu@toad.com
  416. /* No comment */
  417.  
  418.  
  419. ------------------------------
  420.  
  421. From: rs4u+@andrew.cmu.edu (Richard Siegel)
  422. Subject: Re: Capps' Editor Construction Kit
  423. Date: 25 Apr 88 13:14:39 GMT
  424. Organization: Carnegie Mellon
  425.  
  426. > *Excerpts from: 23-Apr-88 Capps' Editor Construction Kit Scott*
  427. > *Storkel@RICE.BITNE (367)*
  428.  
  429. > Has anyone used the CAPPS' Editor Construction Kit from Think?
  430. Yup!
  431.  
  432. > Exactly what kind of routines does this package include, and how useful are
  433. > they?
  434. The heart of Capps' is PE, a mirror image the TE routines found in the
  435. Mac ROM. The biggest difference is that (a) PE doesn't do word wrap; (b)
  436. there's no 32K limitation - a PE record can contain as much text as will
  437. fit into memory; (c) PE has support for "escapes", which allow you to
  438. assign special behavior to stretches of text - boldfacing, for example,
  439. or anything else. (d) PE has a mechanism for fast insertion of text no
  440. matter how big the text is or where you're typing.
  441.  
  442. PE is more line-oriented than TE is, and includes additional routines to
  443. take advantage of that; one could conceivably implement word-wrap on
  444. their own, and end up with something that's still faster than PE.
  445.  
  446. The other components of the Capps' package are routines for
  447. pattern-matching searches of text, and libraries for navigation of HFS
  448. directories.
  449.  
  450. Some programs that use PE or other components of Capps:
  451.  
  452.         LightspeedC (for which PE was created)
  453.         Lightspeed Pascal
  454.         LaserTalk (from Emerald City Software)
  455.  
  456. Also my program FzzPlot Prime, but that hasn't hit the street yet. :-)
  457.  
  458. > Don't suppose anyone has tried to use these libraries with another compiler,
  459. > such as MPW, have they?
  460.  
  461. Capps' is only available as LightspeedC or Lightspeed Pascal libraries.
  462. I suppose it's possible to use it with another  compiler, (in fact, I've
  463. done it, as an experiment), but I won't be the one to tell you how to do
  464. it...
  465.  
  466.                 --Rich
  467. -- 
  468. Rich Siegel
  469. THINK Technologies
  470.  
  471.  
  472. ------------------------------
  473.  
  474. From: gray@batcomputer.tn.cornell.edu (Michael Gray)
  475. Subject: Fortran for the MAC II.
  476. Date: 25 Apr 88 19:31:36 GMT
  477. Organization: Cornell Theory Center, Cornell University, Ithaca NY
  478.  
  479. Does anybody know of a good fortran compiler that exploits the Mac II's
  480. Microchip?  Microsoft Fortran runs faster, but it is really designed for
  481. MAC SE/Plus etc.  Does any one have/heard about some other compiler?
  482.  
  483. Thanks in advance.
  484.  
  485. Mike Gray.
  486.  
  487.  
  488. ------------------------------
  489.  
  490. From: leonardr@uxe.cso.uiuc.edu
  491. Subject: Re: Fake a KeyDown as MouseDown in Moda
  492. Date: 24 Apr 88 19:19:00 GMT
  493.  
  494.  
  495.     Although I have not actually tried this, I see no reason why you could
  496. not just change the keydown from a return to a tab and then pass it back
  497. to the the standard filter which would then process it the way you want.
  498.  
  499. -- 
  500. +---------------------------------+-----------------------------------+
  501. +                                 +  Any thing I say may be taken as  +
  502. +   Leonard Rosenthol             +  fact, then again you might decide+
  503. +   President, LazerWare, inc.    +  that it really isn't, so you     +
  504. +                                 +  never know, do you??             +
  505. +   leonardr@uxe.cso.uiuc.edu     +                                   +
  506. +   GEnie:  MACgician             +                                   +
  507. +   Delphi: MACgician             +                                   +
  508. +                                 +                                   +
  509. +---------------------------------+-----------------------------------+
  510.  
  511.  
  512. ------------------------------
  513.  
  514. From: jpd@eecs.nwu.edu (Phil Draughon (ACNS))
  515. Subject: Scores Virus Report 2
  516. Date: 25 Apr 88 18:29:14 GMT
  517. Organization: Northwestern U, Evanston IL, USA
  518.  
  519.  
  520. Scores Report 2
  521.  
  522. Sent on Monday 4/25/88 to comp.sys.mac.
  523. ------------------------------------------------------------------ This
  524. is my second report on the Scores virus.  The important good news is
  525. there are now two free disinfection programs called KillScores and
  526. Ferret 1.0.  I didn't write either one of them.  They seem to work fine,
  527. so there's no need for me to write another one.  I'm also happy to
  528. report that CE Software's Vaccine 1.0 is effective against Scores. 
  529. There's not much new to report about the virus itself.
  530.  
  531. KillScores and Ferret 1.0 were posted on AppleLink over the weekend of
  532. April 16.  I discovered them shortly after posting my first report on
  533. Monday the 18th.  I believe they are also available on CompuServe, but I
  534. haven't checked.
  535.  
  536. Both of these programs were written specifically to eradicate the Scores
  537. virus.  They can also be used to simply check for the virus, without
  538. changing anything on your disk.
  539.  
  540. I tested both Ferret and KillScores on my small infected test system,
  541. and on some large uninfected ones.  
  542.  
  543. Both of them worked on my small infected system.  They removed all
  544. traces of the virus and repaired the system folder and all the damaged
  545. applications correctly.  They both also correctly reported that several
  546. large systems with nearly full 20 and 80 megabyte hard drives were
  547. uninfected.    
  548.  
  549. A word of warning, however.  My small test system only contains infected
  550. versions of TeachText, ResEdit, and MacWrite.  I don't have the
  551. facilities or the time to do large scale testing of lots of infected
  552. applications.  Also, I don't have the source code for either of the
  553. programs.  So I can't guarantee that either of them is perfect, or that
  554. they won't damage your files.
  555.  
  556. KillScores has a better user interface than Ferret 1.0, although neither
  557. one is very good.  Ferret 1.0 also seems to have a problem properly
  558. reporting the names of the infected files.  This only works some of the
  559. time.  KillScores does a much better job of telling you exactly what
  560. it's doing.  
  561.  
  562. The important thing is that both of these programs seem to work, and the
  563. authors deserve our thanks.  Larry Nedry wrote Ferret 1.0, and
  564. KillScores is the work of the MacPack/Apple Corps of Dallas task force,
  565. headed by Howard UpChurch.
  566.  
  567. Getting rid of a virus is very tricky, even with the help of a
  568. disinfection program like KillScores or Ferret 1.0.  I managed to make
  569. mistakes using them during my tests, and ended up with a system that was
  570. still infected!  I recommend that you carefully follow the steps below
  571. to make sure that you've really eradicated all traces of the virus.
  572.  
  573. Step 1.  Make a startup disk containing just a system folder and a copy
  574. of the disinfection program (KillScores and/or Ferret 1.0).  For the
  575. safest results the system folder should be copied as is from a locked
  576. original Apple system release disk.  The only files you really need in
  577. your system folder are System and Finder.  Make sure your system folder
  578. doesn't contain any non-Apple INITs, CDEVs, or other miscellaneous crap.
  579.  
  580. Step 2.  Restart your machine using the startup disk you just made.
  581.  
  582. Step 3.  Make a backup copy of the startup disk you just made.
  583.  
  584. Step 4.  Run the disinfection program on all the hard drives and
  585. floppies in your collection, including the backup copy you just made. 
  586. Don't run any other programs or boot from any other disks until you're
  587. done disinfecting, or you might get reinfected.  Use Finder, not
  588. MultiFinder (I've only tested under Finder.  The programs might work OK
  589. under MultiFinder too, but I don't know).
  590.  
  591. Step 5.  Shut down your system and restart using some other
  592. (disinfected) startup disk.  
  593.  
  594. Step 6.  Immediately erase the startup disk you made in step 1 and used
  595. to disinfect your system.  The backup disk you made is free from
  596. infection, and it contains a copy of the disinfection program that you
  597. can use again if you need it.
  598.  
  599. For the safest results you should try to make sure that all the files
  600. you copy to your startup disk in step 1 are uninfected.  That's why I
  601. recommend using your original locked Apple release disk.  I have,
  602. however, tested both KillScores and Ferret 1.0 with infected startup
  603. disks, and they seem to work OK.
  604.  
  605. To double check, you can run both KillScores and Ferret 1.0.  The
  606. program you run first should disinfect your disk, and the one you run
  607. second should report that the disk is free of infection.
  608.  
  609. I've also tested CE Software's Vaccine 1.0 with Scores.  It seems to be
  610. effective against the initial attempt at infection.  In all my tests my
  611. vaccinated system bombed whenever I attempted to run an application
  612. infected with Scores, and my system was not infected.  I've tried this
  613. with the "expert display" option both on and off, and with the "always
  614. compile MPW INITS" option both on and off.  I've seen bombs with ID=02
  615. and ID=25.  I don't know why the system bombs instead of presenting
  616. Vaccine's usual dialog box or tiny icons.
  617.  
  618. I'd like to correct an error in the first report.  When fixing an
  619. infected application with ResEdit, you should replace bytes 16-23 of
  620. CODE resource 0 by bytes 4-11 of CODE resource nnnn, not by bytes 2-9. 
  621. Bytes are numbered starting with 0.  I apologize if this caused anybody
  622. any grief.
  623.  
  624. I'd also like to thank Dave Lavery and Howard Upchurch for their early
  625. work on the Scores virus.  I used their results as a starting point for
  626. my own research, and I should have given them credit in my first report.
  627.  
  628. I've discovered several more interesting facts about Scores, including
  629. more attacks on VULT and ERIC, an explanation for why some applications
  630. don't get infected, and several bugs in the virus.  There also may be a
  631. few problems with the disinfection algorithm I presented in the first
  632. report.  The details aren't important now, so I won't describe them.
  633.  
  634. It has been reported that the virus contains some sort of special code
  635. designed to fool ResEdit.  This isn't true, although I have had ResEdit
  636. crash inexplicably on an infected system.
  637.  
  638. Please note that I am NOT Phil Draughon!  I'm just using his account to
  639. post this message, since my usual machine is having trouble posting
  640. notes.  My real name and address are:
  641. -- 
  642. John Norstad
  643. Academic Computing and Network Services
  644. Northwestern University
  645. Evanston, IL 60208
  646.  
  647. Bitnet:   JLN@NUACC
  648. Internet: JLN@NUACC.ACNS.NWU.EDU
  649.  
  650.  
  651. ------------------------------
  652.  
  653. From: ephraim@think.COM (ephraim vishniac)
  654. Subject: Re: Scores Virus Report 2
  655. Date: 26 Apr 88 12:55:21 GMT
  656. Organization: Thinking Machines Corporation, Cambridge, MA
  657.  
  658. For news about the virus, see MacWEEK for Tuesday, April 26.  There's an
  659. article headlined "Scores virus prompts FBI investigation."  It turns
  660. out that the target programs were two proprietary programs developed by
  661. Electronic Data Systems, Dallas TX, and used at various government
  662. agencies.  The virus is believed to have been circulating since March
  663. 1987.  "According to one source, both Apple and the FBI know the
  664. identity of the programmer who wrote the virus more than a year ago." 
  665. No motivation for the attack is given.
  666.  
  667. >KillScores and Ferret 1.0 were posted on AppleLink over the weekend
  668. Ferret 1.1 is now available; I picked it up from Mass Mac and Electric
  669. so I imagine it's on plenty of local boards by now.  It ran very
  670. smoothly on my (uninfected) file system.  I don't know if it corrects
  671. the problems with file name display that the author of the above-cited
  672. report mentioned.
  673. -- 
  674. Ephraim Vishniac                      ephraim@think.com
  675. Thinking Machines Corporation / 245 First Street / Cambridge, MA 02142-1214
  676.  
  677.      On two occasions I have been asked, "Pray, Mr. Babbage, if you put
  678.      into the machine wrong figures, will the right answers come out?"
  679.  
  680.  
  681. ------------------------------
  682.  
  683. From: tcianflo@nugipsy.UUCP (Tom Cianflone)
  684. Subject: MacDraw <--> PostScript
  685. Date: 26 Apr 88 15:37:21 GMT
  686. Organization: Gould CSD, Fort Lauderdale, FL
  687.  
  688. Is there anyway to get MacDraw to open a file it previously saved in
  689. PostScript?  Background: We draw on a Mac, uplink the PostScript files
  690. to UNIX, and source them into our troff documents.  We archive the
  691. entire document on tape.  If we need to go back and update the drawings,
  692. we either have to be able to get MacDraw to operate on the PostScript
  693. code it generated originally, or we will also have to archive the
  694. MacDraw files on Mac discs.  We would prefer not to have to keep an
  695. archive of the Mac discs!
  696.  
  697. I tried to 'open' a PostScript file in MacDraw, but the file does not
  698. show up in the 'open' dialog box.  Any other tricks here?  As alway,
  699. thanks in advance.  And please, email me if possible.  I simply can't
  700. keep up with the volume in this newsgroup!
  701. -- 
  702. =>      Regards, Tom Cianflone (tcianflone@gould.UUCP)      <=
  703. =>   ...!{uunet,sun,pur-ee,brl-smoke}!gould!tcianflone      <=
  704. =>    ...!ihnp4!{codas,allegra}!novavax!gould!tcianflone    <=
  705. =>  NOTE: Disregard header info. Email to above paths only. <=
  706.  
  707.  
  708. ------------------------------
  709.  
  710. From: omh@nancy (Owen M. Hartnett)
  711. Subject: Hunting the Calculator with Tmon & MacNosy
  712. Date: 25 Apr 88 23:38:52 GMT
  713. Organization: Brown University Computer Science Dept.
  714.  
  715. [Andy Rooney type diatribe follows:]
  716.  
  717. Did'ja ever notice that Apple can't get it right when it comes to the
  718. numeric keypad.  I mean, they keep moving around the keys, plus is minus
  719. and minus is plus on some keyboards.  It makes you crazy when you try to
  720. use the Calculator DA.  Well, I know you can buy different calculators
  721. and they're much better, and so forth, but Apple has a calculator and it
  722. should at least be somewhat useful.
  723.  
  724. The worst part, the thing that really drives me crazy, is that they get
  725. the Enter key wrong.  Anyone who's ever used a 12-key pad to enter a
  726. column of numbers on a real adding calculator knows that the Enter key
  727. should be the equivalent of the Plus key, not the equals key.  They had
  728. it right in the very early days of the Mac (Finder 1.1 BC), but they
  729. changed it.  Apparently no one at Apple uses a 12-key pad to enter
  730. numbers.
  731.  
  732. Well, I went nuts one day and attacked it with Tmon and MacNosy.  Now
  733. I'm not suggesting anyone do this (after all this is Official Apple
  734. Software I'm talking about), but if someone took Fedit or Mac Snoop and
  735. changed the hex string in the calculator Desk Accessory from:
  736.  
  737.     4CAD 452B
  738.  
  739. to
  740.     4C2B 452B
  741.  
  742. they'd find that the Enter key acts like the plus key (the plus key even
  743. lights up on the calculator).  This really makes Calculator useful to
  744. me, at last.  This works okay on the macPlus and Mac II with the small
  745. (not extended) keyboard, and may work okay on other keyboards as well. 
  746. Now you can total up all the checks you write to Apple computer without
  747. having to look for the damn plus key, just slam down your pinky.
  748.  
  749. [End of Andy Rooney diatribe, it was easier to do than I thought.]
  750. -- 
  751. Owen Hartnett
  752. Brown University Computer Science
  753.  
  754. omh@cs.brown.edu.CSNET 
  755. omh%cs.brown.edu
  756. {ihnp4,allegra}!brunix!omh
  757.  
  758. "Don't wait up for me tonight because I won't be home for a month."
  759.             -W.C. Fields
  760.  
  761.  
  762. ------------------------------
  763.  
  764. From: chuq@plaid.Sun.COM (Chuq Von Rospach)
  765. Subject: Problems with Printmonitor
  766. Date: 26 Apr 88 22:02:47 GMT
  767.  
  768. Consider this a combination warning to the masses and public RFE for
  769. Apple to fix Printmonitor....
  770.  
  771. Folks printing in the background should be aware that Printmonitor might
  772. run out of memory in the standard 80K partition. This works under most
  773. circumstances, but not, as I found out last night, in all.
  774.  
  775. I was working with 4D last night, printing off a large (500+ page) cross
  776. reference. The cref takes over 30 minutes to generate (this is a large
  777. database, in case you were wondering....).
  778.  
  779. I start to print. 20 pages in, Printmonitor has a problem. it runs out
  780. of  memory, and it died, so it wanted to know if I wanted to restart the
  781. job.
  782.  
  783. Well, since it ran out of memory, I killed the job, went in and
  784. increased the size of PrintMonitor's memory from 82 to 90K. Reran the
  785. cref. The print starts. At page 90, printmonitor runs out of memory and
  786. dies again.
  787.  
  788. Now, I have this dilemma. I've got the first 90 pages of a 500 page
  789. print job printed. I'd REALLY like to avoid spending another 35 minutes
  790. reprocessing the silly print job, and I'd really like to avoid printing
  791. 90 wasted pages on my laserwriter. I've got better things to do with my
  792. time and money....
  793.  
  794. So here's my first RFE for PrintMonitor: Allow me to define what page to
  795. restart the print job at. I can always go back and reprint the job and
  796. specify a starting point, but why should I have to waste forty minutes
  797. of my computers time regenerating something that already exists? I've
  798. already got the print job. Why can't PrintMonitor simply count pages
  799. until it hits the  place it needs to start? It already knows how many
  800. pages are in the print job, so it's obviously able to count pages --
  801. this new functionality seems trivial to add.
  802.  
  803. Whenever you're printing out page 20 (of 23) of your mailing label job
  804. and the printer jams, you'd pay just about anything for this
  805. functionality. II can't think of the number of times this has bitten me.
  806. Last night wasn't the first time, just the last straw, so to speak.
  807.  
  808. On to problem number two. This is rather insidious. I've got a 600K
  809. print job that's unprintable in printmonitor because the memory segment
  810. is too small. Printmonitor wants to know if I want to print it again.
  811. Well, no, not until I grow the memory. So I "suspend" printing
  812. indefinitely. Printmonitor obliges, and sits there waiting for me to
  813. start the printer again.
  814.  
  815. PrintMonitor has no "Quit" button, or "Quit" menu item. There is
  816. absolutely no way I can make PrintMonitor die. Unless PrintMonitor dies,
  817. I can't change the memory allocation through the Get Info dialog. 
  818.  
  819. This is called a race condition. I can't print the job without changing
  820. the memory, I can't change the memory until I either print the job or
  821. toss is out of the queue. I don't want to toss it out of the queue
  822. because I don't want to spend all that time regenerating it (although
  823. I'm close to doing it anyway out of sheer frustration!). I got around
  824. this one the hard way. I rebooted, and caught printmonitor before it
  825. restarted and changed the memory size to 120K. In printing the 500 page
  826. document, by the by, it used about 110K out of the 120K. People who
  827. print very large jobs might wnat to take note of that and increate
  828. printmonitor's default size.
  829.  
  830. I consider this a bug. PrintMonitor is a program that you Can Not Kill.
  831. It violates the interface specs by not having a "quit" menu option, and
  832. while you don't really need it often, when you do, and it's not there,
  833. it's a killer. 
  834.  
  835. Hey, Apple! please, pretty please, fix Printmonitor?
  836.  
  837.  
  838. Chuq Von Rospach            chuq@sun.COM        Delphi: CHUQ
  839.  
  840.                                                 Welcome to the Latrine
  841. Wall!
  842.                                What do you want to do, number 1 or
  843. number 2?
  844.  
  845. ------------------------------
  846.  
  847. End of Usenet Mac Digest
  848. ************************
  849. -------
  850.